// 5-1 验证“哥德巴赫猜想”
#include<stdio.h>
#include<math.h>
int isSu(int a){
    int i = 2;
    //求平方根
    for(i;i<=sqrt(a);i++)
        if(a%i==0) return -1;
    return 1;
}

int main(){
    int n,i;
    
    //输入在一行中给出一个(2, 2 000 000 000]范围内的偶数N。
	scanf("%d",&n);

	for(i = 2 ; i < n ; i++){
		//哥德巴赫猜想”的大致意思是：任何一个大于2的偶数总能表示为两个素数之和。
		if( isSu(i) == 1 && isSu(n-i) == 1) {
			printf("%d = %d + %d\n",n,i,n-i);
			break;
		}
	}
	
}




